tools/libxl: Stash all restore parameters in domain_create_state
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 12 Jun 2015 18:23:45 +0000 (19:23 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 15 Jul 2015 10:22:53 +0000 (11:22 +0100)
commit321d636e182a1dc5e49b63cae7476bba8f6cc8e7
tree5fb6d7b10c661bd6f6faa7c640518af3449fe0d5
parent0abec849cad8d210f5652180a2840fdfedbe0af3
tools/libxl: Stash all restore parameters in domain_create_state

Shortly more parameters will appear, and this saves unboxing each one.
libxl_domain_restore_params is mandatory for restore streams, and
ignored for plain creation.  The old 'checkpointed_stream' was
incorrectly identified as a private parameter when it was infact
public.

No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <Ian.Campbell@citrix.com>
Reviewed-by: Yang Hongyang <yanghy@cn.fujitsu.com>
CC: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
---
Since v1:
 * Gate validity on restore_fd being valid.
tools/libxl/libxl_create.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_save_callout.c